#!user/bin/env python3
# -- coding: utf-8 --
# @Createtime：2023/9/5 16:57
# @Updatetime：16:57
# @Author：Test008
# @File：map
# @Description：pycharts折线图
# 1》导入折线图Line包
# 2》得到折线图对象
# 3》添加x轴数据
# 4》添加y轴数据
# 5》设置全局配置项

# 生成图表 render方法
from pyecharts.charts import Line
from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, VisualMapOpts

line = Line()
line.add_xaxis(['中国', '美国', '英国', '德国', '法国', '瑞士', '西班牙', '瑞典'])
line.add_yaxis('GDP增长', [30, 32, 33, 23, 30, 29, 31, 30])

# 全局配置项配置标题，图例，鼠标移动效果，工具栏，视觉映射
line.set_global_opts(
    title_opts=TitleOpts(title='GDP增长展示', pos_left='center', pos_bottom='1%'),
    legend_opts=LegendOpts(is_show=True),
    toolbox_opts=ToolboxOpts(is_show=True),
    visualmap_opts=VisualMapOpts(is_show=True)
)
line.render()
